package pe.gob.mintra.trabajadoreshogar.action;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.SessionScoped;

import org.primefaces.context.RequestContext;

import pe.gob.mintra.trabajadoreshogar.bean.DatLab;
import pe.gob.mintra.trabajadoreshogar.service.DatLabService;

@ManagedBean(name = "resumenAction")
@SessionScoped
public class ResumenAction {
	
	@ManagedProperty(name = "objDatLab", value = "#{objDatLab}")
	private DatLab objDatLab = null;
	
	private DatLab objResumenDatLab= new DatLab();

	public DatLab getObjDatLab() {
		return objDatLab;
	}

	public void setObjDatLab(DatLab objDatLab) {
		this.objDatLab = objDatLab;
	}
		
	
	public DatLab getObjResumenDatLab() {
		return objResumenDatLab;
	}

	public void setObjResumenDatLab(DatLab objResumenDatLab) {
		this.objResumenDatLab = objResumenDatLab;
	}
	
	// BLOQUE PARA QUE SE SETEEN LOS CAMPOS 
    // CADA VEZ QUE SE HAGA FOCO A FECHAS Y 
    // A MOTIVO DE CESE
	public void setearResumen(){
		
		objResumenDatLab.setN_montotcts(0);
		objResumenDatLab.setN_montotgra(0);
		objResumenDatLab.setN_montotvac(0);
		objResumenDatLab.setN_montotind(0);
		
	}

	public void mostrarResumen(){
		
		RequestContext context = RequestContext.getCurrentInstance();
		context.addCallbackParam("esValido", true);
		context.addCallbackParam("esRes", true);
		objResumenDatLab=objDatLab;
		
		/*
		DatLabService servicioDatLab = new DatLabService();
		DatLab objObtenido=servicioDatLab.listarDatLab(objDatLab);
		if(objObtenido!=null){
			objResumenDatLab=objObtenido;
		}
		*/
		
		
	}

}
